package interview.towPower;

/**
 * 求一个数是否是2的次幂
 */
public class TowPower {

    /**
     * 判断传入的值是不是2的次幂
     * @param target 传入的值
     * @return 返回布尔值表示是不是2的次幂
     */
    public static Boolean isTowPower(int target){
        //为什么这样操作就要说到计算机的存储  计算机只能存储 0 1 将数字转化成二进制之后 2的次幂做位运算之后等于0
        return (target & 1) == 0;
    }
}
